今天這篇文章是一個教學文章,示範如何透過 Terraform 這套 IaC 知名開源解決方案來操作 AWS 雲端資源,並且透過 Terraform 來創建 Network Load Balancer (NLB)。
如果你本身有在使用 AWS 等雲端服務的話,非常推薦一定要學習 Terraform 這種 IaC 的工具,透過 IaC 這種工具可以帶來非常多的好處,譬如
1. 用程式碼的方式去定義想要的雲端資源
2. 透過版本控制的方式去監管,可以知道誰於什麼時間點進行什麼修改
3. 因為是程式碼定義,可以快速複製與修改
因此這篇文章算是一個入門文章,跟你複習一下如何透過網頁去操作 AWS 來創建 NLB
這種資源,同時將這些概念轉換成 Terraform 的語法,一步一步的帶你去理解與使用 Terraform,因此對於 Terraform 不熟的人可以參考看看
https://medium.com/@sahityamaruvada/setting-up-aws-network-load-balancer-with-terraform-0-12-b87e75992949